import Vue from "vue";
// 导入格式化时间的方法
import dayjs from "dayjs";
// dayjs 默认语言是英文，我们配置为中文
import "dayjs/locale/zh-cn";
import relativeTime from "dayjs/plugin/relativeTime";
dayjs.locale("zh-cn"); // 配置全局使用
// 配置使用相对时间的插件
dayjs.extend(relativeTime);

// 倒计时天数
Vue.filter("restTime", value => {
  return dayjs(value).diff(dayjs(),'day');
});

// 声明一个全局的时间过滤器 | relativeTime |formatTime
Vue.filter("formatTime", value => {
  return dayjs(value).format("YYYY-MM-DD");
});
Vue.filter("formatTimeHM", value => {
  return dayjs(value).format("YYYY-MM-DD hh:mm");
});
Vue.filter("relativeTime", value => {
  return dayjs(value).fromNow();
});
